package com.candy.homework;

/**
 * @author donglin
 * @Title:
 * @类名: Rectangle
 * @date 2020/7/24
 */
public class Rectangle extends Shape{
//2.1  Rectangle表示矩形类，
// 增加两个属性，Width表示长度、height表示宽度，
    double width;
    double height;
    //另外又增加一个构造方法（一个是默认的、一个是为高度、宽度、颜色赋值的）。


    public Rectangle() {
    }

    public Rectangle(String color, double width, double height) {
        super(color);
        this.width = width;
        this.height = height;
    }

    //
//
// 重写getPer、getArea和showAll三个方法，
    @Override
    public double getArea() {
       return (this.width)*(this.height);
    }

    @Override
    public double getPer() {
        return (this.width+this.height)*2;

    }

    @Override
    public void showAll() {
        System.out.println("宽为："+this.width+",高为："+this.height+",面积为:"+this.getArea()+"，周长为："+this.getPer());

    }
}
